primate brain - Español Inglés Diccionario